home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_37_copyProSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
18KB
|
298 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 2DE1 move.l <<invalid special address>>, -[A1]
00000002 3429 0000 move.w D2, [A1 + 0x0]
00000006 0542 bchg D2, D2
00000008 0000 0361 ori.b D0, 0x61 /* 'a' */
0000000C 0000 009C ori.b D0, 0x9C
00000010 8000 or.b D0, D0
00000012 0002 83BB ori.b D2, 0xBB
00000016 C120 and.b -[A0], D0
00000018 0454 03E0 subi.w [A4], 0x3E0
0000001C 7208 moveq.l D1, 0x08
0000001E 0604 E070 addi.b D4, 0x70 /* 'p' */
00000022 4F72 6761 6E69 chk.w D7, [[A2 + 0x6E69]]
00000028 332E 3020 move.w -[A1], [A6 + 0x3020]
0000002C 4D4F chk.w D6, A7
0000002E 20A9 436F move.l [A0], [A1 + 0x436F]
00000032 7079 moveq.l D0, 0x79
00000034 3139 3839 3939 move.w -[A0], [0x38393939]
0000003A 3320 move.w -[A1], -[A0]
0000003C 5061 addq.w -[A1], 8
0000003E 6F70 ble +0x72 /* 000000B0 */
00000040 706F moveq.l D0, 0x6F
label00000042:
00000042 7261 moveq.l D1, 0x61
00000044 2E08 move.l D7, A0
00000046 07C6 .incomplete
00000048 088A 042E bclr.b A2, 0x2E /* '.' */
0000004C 5020 addq.b -[A0], 8
0000004E 042E 5020 40E7 subi.b [A6 + 0x40E7], 0x20 /* ' ' */
00000054 46FC 2600 46DF move.w SR, 0x260046DF
0000005A 60E6 bra -0x18 /* 00000042 */
0000005C 0600 2242 addi.b D0, 0x42 /* 'B' */
00000060 A404 syscall Control, flags=4
00000062 4E92 jsr [A2]
00000064 3340 46DF move.w [A1 + 0x46DF], D0
00000068 4A2A A02F tst.b [A2 - 0x5FD1]
0000006C 206A A122 movea.l A0, [A2 - 0x5EDE]
00000070 00F9 .incomplete
00000072 57D1 seq [A1]
00000074 4A11 tst.b [A1]
00000076 6080 bra -0x7E /* FFFFFFF8 */
00000078 665E bne +0x60 /* 000000D8 */
0000007A 6650 bne +0x52 /* 000000CC */
0000007C 7040 moveq.l D0, 0x40
0000007E 2149 43E8 move.l [A0 + 0x43E8], A1
00000082 22CB move.l [A1]+, A3
00000084 1141 00FB move.b [A0 + 0xFB], D1
00000088 45FA 80E0 lea.l A2, [PC - 0x7F20 /* FFFF816A, cstring ""<EOF> */]
0000008C 206A 0701 movea.l A0, [A2 + 0x701]
00000090 40E0 move.w -[A0], SR
00000092 6108 bsr +0xA /* 0000009C */
00000094 2440 movea.l A2, D0
00000096 2149 0F42 move.l [A0 + 0xF42], A1
0000009A 1068 3C93 movea.b A0, [A0 + 0x3C93]
// begin alternate branch 0000009C-0000009E
fn0000009C:
0000009C 3C93 move.w [A6], [A3]
// end alternate branch 0000009C-0000009E
fn0000009C: // (misaligned)
0000009E 0014 3345 ori.b [A4], 0x45 /* 'E' */
000000A2 B688 cmp.l D3, A0
000000A4 9325 sub.b -[A5], D1
000000A6 1E16 move.b D7, [A6]
000000A8 43CC lea.l A1, A4
000000AA 38B3 0133 042E 0863 20B3 0704 move.w [A4], [[A3 + 0x42E0863 + D0] + 0x20B30704]
// begin alternate branch 000000B0-000000B6
label000000B0:
000000B0 0863 20B3 bchg.b -[A3], 0xB3
000000B4 0704 btst D4, D3
// end alternate branch 000000B0-000000B6
label000000B0: // (misaligned)
000000B6 7306 moveq.l D1, 0x06
000000B8 0816 3B00 btst.b [A6], 0x0
000000BC CC7B 1602 and.w D6, [PC + D1.w * 8 + 0x2]
000000C0 0063 008E ori.w -[A3], 0x8E
000000C4 9325 sub.b -[A5], D1
000000C6 44DB move.b [A3]+, CCR
000000C8 0012 3410 ori.b [A2], 0x10
label000000CC:
000000CC B373 8C2E xor.w [A3 + A0 * 4 + 0x2E], D1
000000D0 083A 8A3B 0418 btst.b [PC + 0x418 /* 000004EA, cstring ""<EOF> */], 0x3B /* ';' */
000000D6 9A54 sub.w D5, [A4]
label000000D8:
000000D8 0613 5606 addi.b [A3], 0x6
000000DC 8A16 or.b D5, [A6]
000000DE 3016 move.w D0, [A6]
000000E0 B300 xor.b D0, D1
000000E2 0200 331C andi.b D0, 0x1C
000000E6 78A1 moveq.l D4, 0xFFFFFFA1
000000E8 00A5 017B 22A5 ori.l -[A5], 0x17B22A5
000000EE 044B 08EB subi.w A3, 0x8EB
000000F2 0D3A A314 btst [PC - 0x5CEC /* FFFFA408, cstring ""<EOF> */], D6
000000F6 1818 move.b D4, [A0]+
000000F8 1853 movea.b A4, [A3]
000000FA 00CB .incomplete
000000FC 4693 not.l [A3]
000000FE 1014 move.b D0, [A4]
00000100 E101 asl D1.b, 8
00000102 1A0F move.b D5, A7
00000104 26B6 E502 B373 move.l [A3], [[A6 + <<invalid base displacement size>> + A6 * 4] - 0x4C8D]
0000010A 1A53 movea.b A5, [A3]
0000010C 3B26 move.w -[A5], -[A6]
0000010E 78A1 moveq.l D4, 0xFFFFFFA1
00000110 00F7 .incomplete
00000112 0035 F700 31A3 1485 0235 070F ori.b [[0x1485 + D3] + 0x235070F], 0x0
0000011E 26B6 6B00 move.l [A3], [A6 + <<invalid base displacement size>> + D6 * 2]
00000122 1246 movea.b A1, D6
00000124 3443 movea.w A2, D3
00000126 7643 moveq.l D3, 0x43
00000128 6C23 bge +0x25 /* 0000014D */
0000012A 5153 subq.w [A3], 8
0000012C 5E0F addq.b A7, 7
0000012E 10D2 move.b [A0]+, [A2]
00000130 F408 cinvl NONE, [A0]
00000132 1416 move.b D2, [A6]
00000134 3006 move.w D0, D6
00000136 3E02 move.w D7, D2
00000138 00CB .incomplete
0000013A 3BCB move.w <<invalid special address>>, A3
0000013C 044B 1F0B subi.w A3, 0x1F0B
00000140 030F btst A7, D1
00000142 66B3 bne -0x4B /* 000000F7 */
00000144 202B 0030 move.l D0, [A3 + 0x30]
00000148 0843 0969 bchg.b D3, 0x69 /* 'i' */
0000014C 02FB .incomplete
0000014E 0616 8B06 addi.b [A6], 0x6
00000152 0200 5B02 andi.b D0, 0x2
00000156 8B00 sbcd D5, D0
00000158 D2E5 add.w A1, -[A5]
0000015A 12A3 move.b [A1], -[A3]
0000015C 621A bhi +0x1C /* 00000178 */
0000015E A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
00000160 264B movea.l A3, A3
00000162 086A 5B10 5397 bchg.b [A2 + 0x5397], 0x10
00000168 2513 move.l -[A2], [A3]
0000016A C503 abcd D2, D3
0000016C 1234 3B51 move.b D1, [[A4]]
00000170 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
00000172 D31B add.b [A3]+, D1
00000174 2FC3 move.l <<invalid special address>>, D3
00000176 53D3 sls [A3]
label00000178:
00000178 1B1F move.b -[A5], [A7]+
0000017A A326 syscall HandleZone, flags=3
0000017C 3F73 5353 30E3 0F1F C37A move.w [A7 - 0x3C86], [[A3] + 0x30E30F1F]
00000186 2F73 3673 52F3 move.l [A7 + 0x52F3], [A3 + D3.w * 8 + 0x73]
0000018C 2283 move.l [A1], D3
0000018E 5D73 521B subq.w [A3 + D5.w * 2 + 0x1B], 6
00000192 9583 subx.l D2, D3
00000194 1223 move.b D1, -[A3]
00000196 3C33 441F move.w D6, [A3 + D4.w * 4 + 0x1F]
0000019A CB30 D32D 0F10 and.b [[A0 + 0xF10] + A5 * 2], D5
000001A0 7C06 moveq.l D6, 0x06
000001A2 7C02 moveq.l D6, 0x02
000001A4 00DB .incomplete
000001A6 3B0B move.w -[A5], A3
000001A8 030F btst A7, D1
000001AA 7C6B moveq.l D6, 0x6B
000001AC 5E29 0AFA addq.b [A1 + 0xAFA], 7
000001B0 0200 FB01 andi.b D0, 0x1
000001B4 8B00 sbcd D5, D0
000001B6 6853 bvc +0x55 /* 0000020B */
000001B8 00A1 0106 7C06 ori.l -[A1], 0x1067C06
000001BE 3602 move.w D3, D2
000001C0 0003 0B14 ori.b D3, 0x14
000001C4 0CA5 00CB 84FB cmpi.l -[A5], 0xCB84FB
000001CA 0733 2212 btst [A3 + D2.w * 2 + 0x12], D3
000001CE 3400 move.w D2, D0
000001D0 0000 4500 ori.b D0, 0x0
000001D4 B100 xor.b D0, D0
000001D6 A701 syscall Close, flags=7
000001D8 23F7 012A F701 3B8D 00D3 AF1F move.l [0x00D3AF1F], [[A7 - 0x8FF + D0] + 0x3B8D]
000001E4 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4
000001E6 F781 .invalid <<F/6/3>>
000001E8 51F7 0168 F701 sf [A7 - 0x8FF]
000001EE 793C moveq.l D4, 0x3C
000001F0 E308 lsl D0.b, 1
000001F2 C31D and.b [A5]+, D1
000001F4 8B22 or.b -[A2], D5
000001F6 2F0B move.l -[A7], A3
000001F8 4853 pea.l [A3]
000001FA 357B 15FB 072B 79C3 8843 0313 070F move.w [A2 + 0x70F], [[0x72B79C3] - 0x77BCFCED]
00000208 440F neg.b A7
0000020A 3483 move.w [A2], D3
0000020C 2153 2083 move.l [A0 + 0x2083], [A3]
00000210 8DF3 03F3 0B6A 134A FB00 731B divs.w D6, [[0xB6A134A] - 0x4FF8CE5]
0000021C 0E13 837B .invalid.b [A3], 0x7B /* '{' */ // invalid immediate operation
00000220 540F addq.b A7, 2
00000222 343B 484C move.w D2, [PC + D4 + 0x4C]
00000226 5B02 subq.b D2, 5
00000228 DB58 add.w [A0]+, D5
0000022A 0F80 bclr D0, D7
0000022C EB0A lsl D2.b, 5
0000022E 347B 16EB movea.w A2, [PC + D1.w * 8 - 0x21]
00000232 0ADB .incomplete
00000234 5845 addq.w D5, 4
00000236 055B bchg [A3]+, D2
00000238 3C83 move.w [A6], D3
0000023A 22C3 move.l [A1]+, D3
0000023C 1D9B 3153 3CBB 8B34 move.b [[A6] + 0x3CBB8B34], [A3]+
00000244 F386 .invalid <<F/6/1>>
00000246 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000248 7B15 moveq.l D5, 0x15
0000024A 5367 subq.w -[A7], 1
0000024C 601F bra +0x21 /* 0000026D */
0000024E 9303 subx.b D1, D3
00000250 1AE4 move.b [A5]+, -[A4]
00000252 3493 move.w [A2], [A3]
00000254 8B6B 07BB or.w [A3 + 0x7BB], D5
00000258 0993 bclr [A3], D4
0000025A 0B34 1A72 btst [A4 + D1 * 2 + 0x72], D5
0000025E F303 .extension 0x303 <<F/4-5/1>> // unimplemented
00000260 0F72 7B54 bchg <<invalid full ext with I/IS == 4>>, D7
00000264 4E5B unlink A3
00000266 022B 4242 C31D andi.b [A3 - 0x3CE3], 0x42 /* 'B' */
0000026C A301 syscall Close, flags=3
0000026E 0F34 BB0B 1AC3 3123 btst [[A4 + <<invalid base displacement size>> + A3 * 2] + 0x1AC33123], D7
00000276 715B moveq.l D0, 0x5B
00000278 0273 18E5 0883 andi.w [A3 + D0 - 0x125], 0x18E5
0000027E 0D3B 2DC3 1D93 1083 btst [[ + <<invalid base displacement size>>] + 0x1D931083], D6
00000286 853C 0F88 or.b 0x88, D2
0000028A 1A13 move.b D5, [A3]
0000028C 0473 0044 C314 subi.w <<invalid full ext with I/IS == 4>>, 0x44 /* 'D' */
00000292 C504 abcd D2, D4
00000294 6B56 bmi +0x58 /* 000002EC */
00000296 3B66 3B0B move.w [A5 + 0x3B0B], -[A6]
0000029A 1C1A move.b D6, [A2]+
0000029C 1B00 move.b -[A5], D0
0000029E 0F3C A302 btst 0x2, D7
000002A2 6106 bsr +0x8 /* 000002AA */
000002A4 53B5 3B3C subq.l <<invalid full ext with I/IS == 4>>, 1
000002A8 E367 asl D7.w, D1
fn000002AA:
000002AA 3080 move.w [A0], D0
000002AC E340 asl D0.w, 1
000002AE 420F clr.b A7
000002B0 1AEB 1F63 move.b [A5]+, [A3 + 0x1F63]
000002B4 257B 152C 2308 move.l [A2 + 0x2308], <<invalid full ext with I/IS == 4>>
000002BA 9303 subx.b D1, D3
000002BC 5B82 subq.l D2, 5
000002BE 1AB3 0D4B 1F0F C4AB move.b [A5], [[A3 + <<invalid base displacement size>>] + 0x1F0FC4AB]
000002C6 676A beq +0x6C /* 00000332 */
000002C8 A39E syscall PowerMgrDispatch, flags=3
000002CA 0EAB 672A CB4F 6EF3 .invalid.l [A3 + 0x6EF3], 0x672ACB4F // invalid immediate operation
000002D2 86F3 030F 720F 481A divu.w D3, [[A3 + <<invalid base displacement size>>] + D0 * 2 + 0x720F481A]
000002DA 6B0A bmi +0xC /* 000002E6 */
000002DC 44BB 57D3 2153 0F3C neg.l [[] + 0x21530F3C]
000002E4 0F1A btst [A2]+, D7
label000002E6:
000002E6 2B05 move.l -[A5], D5
000002E8 CC23 and.b D6, -[A3]
000002EA 5AE3 spl -[A3]
label000002EC:
000002EC 006E 6385 E100 ori.w [A6 - 0x1F00], 0x6385
000002F2 1C1A move.b D6, [A2]+
000002F4 230A move.l -[A1], A2
000002F6 440F neg.b A7
000002F8 343C 3BBC move.w D2, 0x3BBC
000002FC 1B29 1A13 move.b -[A5], [A1 + 0x1A13]
00000300 1083 move.b [A0], D3
00000302 0533 4163 052C 5348 4366 btst [[A3 + 0x52C] + 0x53484366], D2
0000030C 083B AD44 0376 btst.b <<invalid full ext with IS == 1 and I/IS == 6>>, 0x44 /* 'D' */
00000312 344B movea.w A2, A3
00000314 4283 clr.l D3
00000316 7723 moveq.l D3, 0x23
00000318 5D6A 5323 subq.w [A2 + 0x5323], 6
0000031C 9481 sub.l D2, D1
0000031E 0048 5323 ori.w A0, 0x5323 /* 'S#' */
00000322 8B02 sbcd D5, D2
00000324 8100 sbcd D0, D0
00000326 4234 133C clr.b <<invalid full ext with I/IS == 4>>
0000032A 6310 bls +0x12 /* 0000033C */
0000032C 735D moveq.l D1, 0x5D
0000032E 341A move.w D2, [A2]+
00000330 4346 chk.w D1, D6
label00000332:
00000332 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
00000334 ECBB ror D3, D6
00000336 06A0 0F1A EB16 addi.l -[A0], 0xF1AEB16
label0000033C:
0000033C 8B03 sbcd D5, D3
0000033E E300 asl D0.b, 1
00000340 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
00000342 2B56 6110 move.l [A5 + 0x6110], [A6]
00000346 8512 or.b [A2], D2
00000348 C31D and.b [A5]+, D1
0000034A 534D subq.w A5, 1
0000034C 0FC8 .incomplete
0000034E F303 .extension 0x303 <<F/4-5/1>> // unimplemented
00000350 BB0E cmpm.b [A5]+, [A6]+
00000352 A115 syscall SetVol/PBHSetVol/HSetVol, flags=1
00000354 6113 bsr +0x15 /* 00000369 */
00000356 A515 syscall SetVol/PBHSetVol/HSetVol, flags=5
00000358 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
0000035A C115 and.b [A5], D0
0000035C 34 .incomplete